//
//  SLBottomAlertBaseView.h
//  shunlianPower2
//
//  Created by 陈镇 on 2020/6/23.
//  Copyright © 2020 顺联网络. All rights reserved.
//

#import <UIKit/UIKit.h>
#import "SLTapView+SLAddTapShowAnimation.h"
NS_ASSUME_NONNULL_BEGIN
/*
 该类使适用于，全屏的控件，底部弹出一个弹框（就像点击分享按钮，底部弹出分享弹框），
 底部弹出的是contentView ，可以参考 SLLiveRankSettingAlertView 使用，
 UIView+SLAddTapShowAnimation 给UIView加点击事件的分类，专门为这种类型的弹框添加的点击事件。

 */
typedef enum : NSUInteger {
    SLContentRoundTypeTop,
    SLContentRoundTypeBottom,
    SLContentRoundTypeAll,
} SLContentRoundType;


@interface SLBottomAlertBaseView : SLTapView



/** 被裁剪过的view - */
@property (nonatomic, strong, readonly) UIView *roundcontentView;
/** content */
@property (nonatomic, strong, readonly) UIView *contentView;
/** content背景色 */
@property (nonatomic, strong) UIColor *contentBackgroundColor;
/** content frame top 为 SCREEN_HEIGHT */
@property (nonatomic, assign) CGRect contentFrame;
/** 距离底部的距离 */
@property (nonatomic, assign) CGFloat  alertBottomMargin;



-(void)setContentRound:(CGFloat)contentRound type:(SLContentRoundType)type;

+(instancetype)showViewToSuperView:(UIView *)superView;



- (void)showView;
- (void)disMissView;


@end

NS_ASSUME_NONNULL_END
